body{
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.box{
    width: 600px;
    height: 384px;
    position: relative;
    /* display: flex;
    justify-content: flex-end;
    align-items: center; */
    border: 5px solid red;
}

.circular{
    position: absolute;
    top: 35px;
    left: 500px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #00f5f5;
    animation: test1 1s infinite;
}
.frame{
    width: 0;
    height: 0;
    border-radius: 30px;
    background-color: #00f5f5;
    animation: test2 1s infinite;
}

@keyframes test1{
    100%{
        left: 410px;
    }
}
@keyframes test2{
    100%{
        width: 300px;
        height: 150px;
    }
}